Skip to content

feat(http): add shared provider client seam#892

Merged
steipete merged 2 commits into
steipete:mainfrom
serezha93:codex/provider-http-seam
May 17, 2026
Merged

feat(http): add shared provider client seam#892
steipete merged 2 commits into
steipete:mainfrom
serezha93:codex/provider-http-seam

Conversation

@serezha93
Copy link
Copy Markdown
Contributor

@serezha93 serezha93 commented May 10, 2026

Summary

Add a shared ProviderHTTPClient seam and route a few network call sites through it:

  • Copilot GitHub identity fetch
  • Factory status probe
  • Google Workspace status fetch

Why

This is a narrow first step toward the broader proxy work. It keeps the PR small and reviewable while proving the shared HTTP path with tests.

Testing

  • swift test --filter ProviderHTTPClientTests
  • swift test --filter CopilotUsageFetcherTests
  • swift test --filter GoogleWorkspaceStatusNetworkTests
  • swift test --filter FactoryStatusProbeFetchTests

@serezha93
Copy link
Copy Markdown
Contributor Author

serezha93 commented May 10, 2026

@steipete see old PR #697

@serezha93 serezha93 marked this pull request as ready for review May 10, 2026 19:59
@steipete steipete force-pushed the codex/provider-http-seam branch from f2fa6fc to 2aecbfe Compare May 17, 2026 01:06
@steipete steipete merged commit f62bb8c into steipete:main May 17, 2026
1 check passed
@serezha93 serezha93 deleted the codex/provider-http-seam branch May 17, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants